package com.education.platform.management.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
* describe: 题库
* @author : tomato
* @date: 2020-06-29 10:28:07.918
**/
@ApiModel()
@Getter
@Setter
@ToString
public class QuestionBankUpdateVO {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
	private Integer id;
    /**
     * 题目类型（1=单选，2=简答，3=多选，4=判断）
     */
    @ApiModelProperty("题目类型（1=单选，2=简答，3=多选，4=判断）")
	private Integer type;

    @ApiModelProperty(value = "（1=挑战答题题目，2=试卷题目） 多选 英文逗号隔开",hidden = true)
    private String mode;
    @ApiModelProperty("（1=挑战答题题目，2=试卷题目）")
    private List<Integer> modes;


    /**
     * 题目
     */
    @ApiModelProperty("题目")
	private String title;

    /**
     * 选项
     */
    @ApiModelProperty("选择题选项")
    private List<String> options;
    /**
     * 分析
     */
    @ApiModelProperty("分析")
    private String analysis;

    /**
     * 选择题答案
     */
    @ApiModelProperty("选择题答案 下标索引")
    private List<Integer> answerIndexList;
    /**
     * 简单题答案
     */
    @ApiModelProperty("简答题答案")
	private String shortAnswer;


}
